﻿.ui-kcalendar {
    position: absolute;
    border: 0px solid #007C92;
    width: 210px;
    height: 120px;
    z-index: +999;
    font-family: Arial;
    font-size: 11px;
}
.ui-kcalendar table {
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-left: 1px solid #C1DDF8;
}
.ui-kcalendar th {
    background: #002664;
    color: #f5f5f5;
    margin: 0px;
    padding: 0px;
    line-height: 16px;
}
.ui-kcalendar td.weekname {
    width: 30px;
    background: #E0EEFB;
    color: #002664;
}
.ui-kcalendar td.footer {
    background: #E0EEFB;
    color: #002664;
}
.ui-kcalendar td {
    background: #FAFFE;
    color: #444444;
    margin: 0px;
    padding: 0px;
    text-align: center;
    border-right: 1px solid #C1DDF8;
    border-bottom: 1px solid #C1DDF8;
}
.ui-kcalendar td.on {
    background: #FA9A00;
}
.ui-kcalendar td.today {
    background: #FBB84C;
}
